package com.sinoglobal.sinostore.system;

/**
 * 
* @title: BtnLock.java 
* @package com.chiliring.sinostore.system 
* @description: 按钮锁--通过按钮点击间隔时间，判断是否为连续点击<br>
 * 主要用于防止按钮暴力点击
* @author LK
* @date 2015-1-9 上午9:25:55
 */
public class BtnLock {
	/** 按钮最后一次点击的时间 **/
	private static long lastClickTime;

	/**
	 * 判断按钮是否为暴力点击 若间隔时间小于500毫秒则为暴力点击
	 * 
	 * @author LK
	 * @return boolean true:是暴力点击--停止响应本次点击操作<br>
	 *         false：不是--响应本次点击操作
	 */
	public static boolean isFastDoubleClick() {
		long time = System.currentTimeMillis();
		long timeD = time - lastClickTime;
		if (0 < timeD && timeD < 500) {
			return true;
		}
		lastClickTime = time;
		return false;
	}
}
